home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / qlib205.zip / QLIB.ZIP / SRC / QLIB / IO.ASM < prev    next >
Assembly Source File  |  1997-06-14  |  658b  |  50 lines

  1. include qlib.inc
  2. include dos.inc
  3.  
  4. .code
  5. outp proc uses dx,p:word,d:byte
  6.   xor eax,eax  ;FIX : v2.04 Beta #2 : I didn't know these returned "value"
  7.   mov al,d
  8.   mov dx,p
  9.   out dx,al
  10.   ret
  11. outp endp
  12.  
  13. inp proc uses dx,p:word
  14.   xor eax,eax
  15.   mov dx,p
  16.   in al,dx
  17.   ret
  18. inp endp
  19.  
  20. outpw proc uses dx,p:word,d:word
  21.   xor eax,eax
  22.   mov ax,d
  23.   mov dx,p
  24.   out dx,ax
  25.   ret
  26. outpw endp
  27.  
  28. inpw proc uses dx,p:word
  29.   xor eax,eax
  30.   mov dx,p
  31.   in ax,dx
  32.   ret
  33. inpw endp
  34.  
  35. outpd proc uses dx,p:word,d:dword
  36.   mov eax,d
  37.   mov dx,p
  38.   out dx,eax
  39.   ret
  40. outpd endp
  41.  
  42. inpd proc uses dx,p:word
  43.   mov dx,p
  44.   in eax,dx
  45.   ret
  46. inpd endp
  47.  
  48. end
  49.  
  50.